import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';

class PromptAction {
  // 通用提示
  static showToast(String msg) {
    Fluttertoast.showToast(
      msg: msg,
      //提示显示时长
      toastLength: Toast.LENGTH_SHORT,
      //提示显示位置
      gravity: ToastGravity.BOTTOM,
      //提示文字大小
      fontSize: 16.0,
      //提示文字颜色
      textColor: Colors.white,
      //提示背景颜色
      backgroundColor: Colors.black54,
      //针对于web平台 -> 背景色 /位置 需要单独处理
      webBgColor: '#5791f7',
      webPosition: "center",
    );
  }

  // 成功提示（背景色绿色）
  static showsuccessToast(String msg) {
    Fluttertoast.showToast(
      msg: msg,
      //提示显示时长
      toastLength: Toast.LENGTH_SHORT,
      //提示显示位置
      gravity: ToastGravity.BOTTOM,
      //提示文字大小
      fontSize: 16.0,
      //提示文字颜色
      textColor: Colors.white,
      //提示背景颜色
      backgroundColor: Colors.black54,
      //针对于web平台 -> 背景色 /位置 需要单独处理
      webBgColor: '#28da70',
      webPosition: "center",
    );
  }

  // 错误提示（背景色红色）
  static showErrorToast(String msg) {
    Fluttertoast.showToast(
      msg: msg,
      //提示显示时长
      toastLength: Toast.LENGTH_SHORT,
      //提示显示位置
      gravity: ToastGravity.BOTTOM,
      //提示文字大小
      fontSize: 16.0,
      //提示文字颜色
      textColor: Colors.white,
      //提示背景颜色
      backgroundColor: Colors.black54,
      //针对于web平台 -> 背景色 /位置 需要单独处理
      webBgColor: '#e54032',
      webPosition: "center",
    );
  }
}
